import axios from 'axios'
import { getItem } from '@/utils/storage'
export const request = axios.create({
  baseURL: 'http://geek.itheima.net/'
})

// 添加响应拦截器
request.interceptors.request.use(config => {
  // cofing:本次请求的基本配置
  // 如果有token，才设置这个headers参数，如果没有，则无事发生
  const userToken = getItem('USER_TOKEN')
  if (userToken && userToken.token) {
    config.headers.Authorization = `Bearer ${userToken.token}`
  }
  // 在请求拦截器处理数据后，必须返回这个config
  return config
})
